﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Infinity.Expressions.Core
{
	public class VariableCollection : Dictionary<string, Variable>
	{
		/// <summary>
		/// Változó hozzáadása
		/// </summary>
		/// <param name="Name">A változó neve</param>
		/// <param name="Type">A változó típusa</param>
		/// <param name="Value">A változó értéke</param>
		public void Add(string Name, Type Type, object Value = null)
		{
			this.Add(Name, new Variable() { Name = Name, Type = Type, Value = Value });
		}
	}
}
